home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / dev / c / fortify22.lha / MAKEFILE < prev    next >
Text File  |  1995-11-01  |  854b  |  49 lines

  1. #
  2. # GCC makefile for Fortify's test applications
  3. # Disable -DFORTIFY to compile without Fortify
  4. #
  5. # To build both of the testers, it should simply be
  6. # a matter of
  7. #
  8. #             make all
  9. #
  10. #
  11.  
  12. .SUFFIXES: .cxx .cpp
  13.  
  14. CC      = gcc
  15. CCFLAGS = -Wall -DFORTIFY -Wformat -pedantic
  16. LN      = gcc
  17. LNFLAGS = -lm -liostream
  18.  
  19. .c.o:
  20.     @echo ---- $*.c ----
  21.     @$(CC) -c $(CCFLAGS) $*.c
  22.  
  23. .cxx.o:
  24.     @echo ---- $*.cxx ----
  25.     @$(CC) -c $(CCFLAGS) $*.cxx
  26.  
  27. #.cpp.o:
  28. #    @echo ---- $*.cpp ----
  29. #    @$(CC) -c $(CCFLAGS) $*.cpp
  30.  
  31. all: test test2
  32.  
  33. OBJS= test.o fortify.o
  34. test: $(OBJS)
  35.     @echo Linking test
  36.     @$(LN) -o test $(OBJS) $(CCFLAGS) $(LNFLAGS)
  37.  
  38. OBJS2 = test2.o fortify.o
  39. test2: $(OBJS2)
  40.     @echo Linking test2
  41.     @$(LN) -o test2 $(OBJS2) $(CCFLAGS) $(LNFLAGS)
  42.  
  43.  
  44. fortify.o: fortify.cxx fortify.h ufortify.h
  45.  
  46. test.o: test.c fortify.h ufortify.h
  47.  
  48. test2.o: test2.cxx fortify.h ufortify.h
  49.